<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8" />
    <title>Document</title>
    <style></style>
  </head>
  <body>
    <div>
      <p>let和const在代码块中存在块级作用域,var不存在块级作用域</p>
      <p>let和const不存在变量提升,var存在变量提升</p>
      <p>let和var在声明的时候可以不赋值,const必须先赋值</p>
      <p>
        let和var变量值声明过后可以重新赋值,const不可以重新赋值,但是例如对象可以修改成员,不改变地址指向即可
      </p>
      <p>let和const变量名不能重复，var可以</p>
    </div>
    <script></script>
  </body>
</html>
